A reusable two way synchronisation engine that keeps Odoo in step with the people and payroll platform, idempotently and safely. It pulls records in and pushes records out through one configurable field mapping, keys every record to its external id so a re run never duplicates, isolates a bad record so one failure cannot abort the batch, and records every run line by line. Employment Hero sync engine, external id cross reference, idempotent upsert, configurable field mapping, value transformers, pull and push synchronisation, conflict resolution policy, delta incremental sync, dry run preview, per record error isolation, audited sync runs, multi company scoping, Odoo HR and payroll integration.
Sync timesheet entries from the Employment Hero people and payroll platform into the standard Odoo Timesheets app as analytic lines, with the employee and project resolved through an external id cross reference so hours land once and stay current. Timesheet integration, Employment Hero connector, hr_timesheet sync, analytic line import, project hours, KeyPay timesheet, worked hours sync, idempotent upsert, data driven field mapping, scheduled sync job, Odoo Community 16 17 18 19.
The United Kingdom country pack for the ERP Heritage Employment Hero integration. Adds the National Insurance number to the employee, access restricted to HR, and registers the United Kingdom profile (UK) so sync jobs can use a country specific field mapping. Keywords: Employment Hero United Kingdom, National Insurance number Odoo, United Kingdom HR localisation, country payroll fields, Odoo 19 HR integration, multi country employee data.
Inbound webhook receiver for the Employment Hero people and payroll platform on Odoo 19 Community. Every delivery is verified with a constant-time HMAC SHA-256 signature, deduplicated by external event id for replay protection, then parked on the asynchronous queue and routed to the matching synchronisation job so the HTTP endpoint returns in milliseconds. Keywords: Employment Hero webhook, HR webhook receiver, HMAC SHA-256 signature verification, replay protection, idempotent webhook, event routing, near real time HR sync, queue retry and dead letter, per entity ordering, targeted single record fetch, multi company, Odoo 19 Community.
Sync Employment Hero work and roster data into Odoo work entries. Pulls work and roster data from the platform and writes it as Odoo work entries. The endpoints, field mappings and sync jobs ship as data records you tune from the user interface, no code. Keywords: Employment Hero work entries Odoo, work entries sync, data driven field mapping, configurable sync job, Odoo 19 HR integration, Employment Hero connector.